#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
//
//int main()
//{
//    int n = 0;
//
//    for (n = 10000; n <= 99999; n++)
//    {
//        int x = 0;
//        int y = 0;
//        int z = 0;
//        int m = 0;
//        int sum = 0;
//
//        x = (n / 10000) * (n % 10000);
//        y = (n / 1000) * (n % 1000);
//        z = (n / 100) * (n % 100);
//        m = (n / 10) * (n % 10);
//
//        sum = x + y + z + m;
//        if (sum == n)
//        {
//            printf("%d ", n);
//        }
//
//    }
//
//    return 0;
//}
/*
       
       14610    16420    23610     34420      65500


*/

#include<stdio.h>
//
//int main()
//{
//    int m, n;
//    int flag = 0;
//    scanf("%d%d", &m, &n);   //100 <= m < n <= 999
//    int x, y, z;
//    for (int i = m; i <= n; i++)
//    {
//        x = i % 10;
//        y = (i / 10) % 10;
//        z = i / 100;
//        if (x * x * x + y * y * y + z * z * z == i)
//        {
//            printf("%d ", i);
//            flag = 1;
//        }
//    }
//    if (flag == 0)
//    {
//        printf("no\n");
//    }
//    return 0;
//}


/*
    110    987

153 370 371 407

*/


#include<stdio.h>
//
//int main()
//{
//    float tep;
//    int i;
//    float arr[7];
//    while (~scanf("%f %f %f %f %f %f %f", &arr[0], &arr[1], &arr[2], &arr[3], &arr[4], &arr[5], &arr[6]))
//    {
//
//        for (int j = 0; j < 7; j++)
//        {
//            for (int n = 0; n < 7 - j - 1; n++)
//            {
//                if (arr[n] > arr[n + 1])
//                {
//                    tep = arr[n];
//                    arr[n] = arr[n + 1];
//                    arr[n + 1] = tep;
//                }
//            }
//        }
//        printf("%.2f\n", (arr[1] + arr[2] + arr[3] + arr[4] + arr[5]) / 5);
//    }
//    return 0;
//}